package negocio;
import java.util.List;

import javax.ejb.Stateless;
import javax.inject.Inject;
import javax.persistence.EntityManager;
import javax.persistence.Query;

import modelo.Mensaje;
import modelo.Persona;


@Stateless
public class MensajeDAO {

	@Inject
	private EntityManager em;
	
	public void insert(Mensaje m){
		em.persist(m);
	}
	
	public Mensaje read(String id){
		Mensaje m = em.find(Mensaje.class, id);
		return m;
	}
public List<Mensaje> getMensaje(String  id){
		
		String sql = "SELECT m From Mensaje m WHERE m.id = :id";
		
		Query q =  em.createQuery(sql, Mensaje.class);
		q.setParameter("idpersona", id);
		
		List<Mensaje> lst = q.getResultList();
		
		return lst;
	}
}
